    vs_3_0
    def c6, 0.5, -0.5, 0, 0
    dcl_position o10
dcl_color o8
dcl_texcoord o0
dcl_position v0
    dcl_color v1
    dcl_texcoord v2
    dp4 r1.z, v0, c3
    mov r0.xy, c4
    mul r0.xy, c6.x, r0
    rcp r1.x, r1.z
    dp4 r0.w, v0, c1
    dp4 r0.z, v0, c0
    mul r0.zw, r0, r1.x
    mad r0.zw, r0, r0.xyxy, c6.x
    frc r1.xy, r0.zwzw
    add r0.zw, r0, -r1.xyxy
    add r0.zw, r0, c6.xyyx
    rcp r0.y, r0.y
    rcp r0.x, r0.x
    mul r0.xy, r0.zwzw, r0
    mul o10.xy, r0, r1.z
    mul o8, v1, c5
    mov o0.xy, v2
    mov o10.w, r1.z
    dp4 o10.z, v0, c2

// approximately 19 instruction slots used
 

